package com.zretc.service;

import com.github.pagehelper.PageInfo;
import com.zretc.entity.Movie;

import java.util.List;
import java.util.Map;

/**
 * @author 乔志宇
 * @date 2020-7-21
 */
public interface MovieFirstPageService {

    /**
     * 通过上映状态查找电影
     * @param params
     * @return
     */
    PageInfo<Movie> getMovieByStatus(Map<String, String> params);

    /**
     * 通过上映时间查询电影信息
     * @param startTime
     * @return
     */
    List<Map<String,Object>> getMovieByStartTime(String startTime);

    /**
     * 通过id查询电影
     * @param params
     * @return
     */
    PageInfo<Movie> getMovieById(Map<String, String> params);

    /**
     * 更新电影状态
     * @param movieName
     * @return
     */
    boolean updateMovieShowStatus(String movieName);
}
